I agree with these suggestions
good call on constructor issue
Good video
You're about to visit an external site: