adobe source libraries + some changes