attachment module prototype done