done writing method
add inline method management