this is quite useful for an ECE student