Frontend skeleton