[WIP]fields implemented