wrote optiona libraries