Added classes and layout with skeleton methods.