some libs
added more elements