skeletal working frontend