add modal components, animation
add clone function, remove unnesscary promisses
change DataStore to MemoryDataStore
add animattion