fixing some errors and adding a programming file