adding initial load animation + other small updates