much progress. splash and setup