Added IDE Choosing and cleanup