Custom exception

shape