some updates and new files