Clearly deliminating those functions that need implementation, and added some overlay stuff.