Design Abstract Structu