more advanced build
separate samsung lib