js, index, css all added and basic functionality