experimenting with malloc again =)