cleaned up inconsistent file naming and added hashbang