left at dynamic memory allocation