fixed capacity implementation"